/// uid : 208730528
/// nickname : "荻"
/// avatar : "http://img.kaiyanapp.com/8397984e4805d35ebf23db335e40da29.png"
/// userType : "NORMAL"
/// ifPgc : false
/// description : "一世烟火一生所爱……"
/// area : null
/// gender : "female"
/// registDate : 1459127568000
/// releaseDate : 1628080155000
/// cover : null
/// actionUrl : "eyepetizer://pgc/detail/208730528/?title=%E8%8D%BB&userType=NORMAL&tabIndex=0"
/// followed : false
/// limitVideoOpen : true
/// library : "BLOCK"
/// birthday : 0
/// country : "中国"
/// city : "昆明市"
/// university : null
/// job : "其他"
/// expert : false

class Owner {
  int _uid;
  String _nickname;
  String _avatar;
  String _userType;
  bool _ifPgc;
  String _description;
  dynamic _area;
  String _gender;
  int _registDate;
  int _releaseDate;
  dynamic _cover;
  String _actionUrl;
  bool _followed;
  bool _limitVideoOpen;
  String _library;
  int _birthday;
  String _country;
  String _city;
  dynamic _university;
  String _job;
  bool _expert;

  int get uid => _uid;
  String get nickname => _nickname;
  String get avatar => _avatar;
  String get userType => _userType;
  bool get ifPgc => _ifPgc;
  String get description => _description;
  dynamic get area => _area;
  String get gender => _gender;
  int get registDate => _registDate;
  int get releaseDate => _releaseDate;
  dynamic get cover => _cover;
  String get actionUrl => _actionUrl;
  bool get followed => _followed;
  bool get limitVideoOpen => _limitVideoOpen;
  String get library => _library;
  int get birthday => _birthday;
  String get country => _country;
  String get city => _city;
  dynamic get university => _university;
  String get job => _job;
  bool get expert => _expert;

  Owner({
      int uid, 
      String nickname, 
      String avatar, 
      String userType, 
      bool ifPgc, 
      String description, 
      dynamic area, 
      String gender, 
      int registDate, 
      int releaseDate, 
      dynamic cover, 
      String actionUrl, 
      bool followed, 
      bool limitVideoOpen, 
      String library, 
      int birthday, 
      String country, 
      String city, 
      dynamic university, 
      String job, 
      bool expert}){
    _uid = uid;
    _nickname = nickname;
    _avatar = avatar;
    _userType = userType;
    _ifPgc = ifPgc;
    _description = description;
    _area = area;
    _gender = gender;
    _registDate = registDate;
    _releaseDate = releaseDate;
    _cover = cover;
    _actionUrl = actionUrl;
    _followed = followed;
    _limitVideoOpen = limitVideoOpen;
    _library = library;
    _birthday = birthday;
    _country = country;
    _city = city;
    _university = university;
    _job = job;
    _expert = expert;
}

  Owner.fromJson(dynamic json) {
    _uid = json["uid"];
    _nickname = json["nickname"];
    _avatar = json["avatar"];
    _userType = json["userType"];
    _ifPgc = json["ifPgc"];
    _description = json["description"];
    _area = json["area"];
    _gender = json["gender"];
    _registDate = json["registDate"];
    _releaseDate = json["releaseDate"];
    _cover = json["cover"];
    _actionUrl = json["actionUrl"];
    _followed = json["followed"];
    _limitVideoOpen = json["limitVideoOpen"];
    _library = json["library"];
    _birthday = json["birthday"];
    _country = json["country"];
    _city = json["city"];
    _university = json["university"];
    _job = json["job"];
    _expert = json["expert"];
  }

  Map<String, dynamic> toJson() {
    var map = <String, dynamic>{};
    map["uid"] = _uid;
    map["nickname"] = _nickname;
    map["avatar"] = _avatar;
    map["userType"] = _userType;
    map["ifPgc"] = _ifPgc;
    map["description"] = _description;
    map["area"] = _area;
    map["gender"] = _gender;
    map["registDate"] = _registDate;
    map["releaseDate"] = _releaseDate;
    map["cover"] = _cover;
    map["actionUrl"] = _actionUrl;
    map["followed"] = _followed;
    map["limitVideoOpen"] = _limitVideoOpen;
    map["library"] = _library;
    map["birthday"] = _birthday;
    map["country"] = _country;
    map["city"] = _city;
    map["university"] = _university;
    map["job"] = _job;
    map["expert"] = _expert;
    return map;
  }

}